package com.four.dao;

import com.four.pojo.*;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository("cardMapper")
public interface CardMapper {
    int deleteByPrimaryKey(Integer oId); //删除指定卡号

    int insert(Card record);//添加全部字段

    int insertSelective(Card record); ////添加部分字段

    Card selectByPrimaryKey(Integer oId); //指定查询

    int updateByPrimaryKeySelective(Card record);//修改前查询

    int updateByPrimaryKey(Card record);//修改

    List<Card> findAllClamps(Card record);//查询卡号类别数量

    int findCountCard(Card record);//查询卡号总数量

    List<Card> findAllCard(Card record);//查询全部

    List<Card> findCount(Card record);//各种卡的充值收入

    int findAllCount(Card record); //充值卡总收入

    int findClamp(Card card);//年卡开卡数量

    int findCountGift(Card card);//大礼包总收入

    int findCountOrders(Card card);//非会员 商品总收入

    List<Orders> findOrders(Card card);//非会员收入详情表

    int findCountOrder(Card card);//次数

    int findOrdersSum();//储值卡消费金额

    int findOrdersCount();//年卡消费次数

    List<Gift> findAllGift();//查询所有大礼包
    List<Result> findCountKD();//查询开单数
    List<Result> findCountSum();//查询总营业额
    List<Result> findSum();//查询储值卡消费总钱数
    int insertKD(Result result);
    List<Result> findResult();
    List<Result2> findResult2();
    int updateResult(Result result);
}